导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

从 百度可视化 导入 选项
从 百度可视化.图表 导入 〇旭日图

套路 主函数():

    数据 = [
        选项.〇旭日图数据项(
            名称="爷爷",
            子节点々=[
                选项.〇旭日图数据项(
                    名称="四叔",
                    值=15,
                    子节点々=[
                        选项.〇旭日图数据项(名称="表哥", 值=2),
                        选项.〇旭日图数据项(
                            名称="表妹",
                            值=5,
                            子节点々=[选项.〇旭日图数据项(名称="小杰", 值=2)],
                        ),
                        选项.〇旭日图数据项(名称="表弟", 值=4),
                    ],
                ),
                选项.〇旭日图数据项(
                    名称="爸爸",
                    值=10,
                    子节点々=[
                        选项.〇旭日图数据项(名称="我", 值=5),
                        选项.〇旭日图数据项(名称="弟弟", 值=1),
                    ],
                ),
            ],
        ),
        选项.〇旭日图数据项(
            名称="小姨",
            子节点々=[
                选项.〇旭日图数据项(
                    名称="小叔",
                    子节点々=[
                        选项.〇旭日图数据项(名称="表姐", 值=1),
                        选项.〇旭日图数据项(名称="表弟", 值=2),
                    ],
                )
            ],
        ),
    ]

    c = (
        〇旭日图()
        .添加(系列名称="", 数据对=数据, 半径=[0, "90%"])
        .设置全局选项々(标题选项々=选项.〇标题选项々(主标题="旭日图 - 基本示例"))
        .设置系列选项々(标签选项々=选项.〇标签选项々(格式器="{b}"))
    )

    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
